A thread scheduling model for highly concurrent IoT platforms
نویسندگان
چکیده
Abstract To accept and process the requests many IoT devices give, server on platform must open threads. Enhancing speed while working with constrained processors, memory, other resources is extremely difficult. In this paper, we propose a thread scheduling model that abstracts resources, combines queues to handle resource contention, avoids issue of frequent switching server’s underlying processor context in traditional scheduling, specific weighting mechanism enable more from same overhead. Finally, carry out tests show our valid.
منابع مشابه
Thread Scheduling for Multi-Core Platforms
As multi-core processors with tens or hundreds of cores begin to proliferate, system optimization issues once faced only by the high-performance computing (HPC) community will become important to all programmers. However, unlike with HPC, the focus of the multi-core programmer will be on programming productivity and portability as much as performance. We introduce in this paper a novel scheduli...
متن کاملAnalytical Modeling for Affinity-Based Thread Scheduling on Multicore Platforms
This paper proposes an analytical model to estimate the cost of running an affinity-based thread schedule on multicore shared-memory systems. This model considers a memory architecture as a generic tree structure and allows for a portable, architecture-aware optimization framework to find an optimized schedule for multi-threaded programs. It consists of three submodels in order to measure the c...
متن کاملModel-Based Testing as a Service for IoT Platforms
The Internet of Things (IoT) has increased its footprint becoming globally a ’must have’ for today’s most innovative companies. Applications extend to multitude of domains, such as smart cities, healthcare, logistics, manufacturing, etc. Gartner Group estimates an increase up to 21 billion connected things by 2020. To manage ’things’ heterogeneity and data streams over large scale and secured d...
متن کاملA Highly Concurrent Transaction Management Model
We describe a methodology for transforming sets of database transactions into sets of conflict-free transactions which can be executed independently and in parallel. The method identifies conflicting tuples and uses buffers in high-speed memory to hold those tuples. The separate transactions are then modified to operate on both the database and the relevant buffers.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of physics
سال: 2023
ISSN: ['0022-3700', '1747-3721', '0368-3508', '1747-3713']
DOI: https://doi.org/10.1088/1742-6596/2581/1/012011